package com.smarthospital.service;

import com.github.pagehelper.PageInfo;
import com.smarthospital.entity.pojo.Hospital;
import com.smarthospital.entity.pojo.User;
import com.smarthospital.entity.vo.UserVO;
import com.smarthospital.entity.vo.WxAuthInfoVO;

public interface UserService {
    User getUser();
    void updateUser(UserVO user);


    /**
     * 医院列表
     * @param pageSize
     * @param pageNum
     * @return
     */
    PageInfo<Hospital> querHospitals(Integer pageSize, Integer pageNum);


    User userInfo();

    /**
     * 保存微信授权信息
     * @param wxAuthInfoVO
     */
    void updateUserByWx(WxAuthInfoVO wxAuthInfoVO) ;

    User getByUnionId(String unionId);
}
